928e2280d28306680169d6e50f14cf34e6f72ab4,app/src/processing/app/contrib/AvailableContribution.java,AvailableContribution,install,#Editor#File#boolean#StatusPanel#,76

Before Change


    try {
      tempFolder = type.createTempFolder();
    } catch (IOException e) {
      status.setErrorMessage("Could not create a temporary folder to install.");
      return null;
    }
    Base.unzip(contribArchive, tempFolder);

After Change


    try {
      tempFolder = type.createTempFolder();
    } catch (IOException e) {
      if (status != null)
        status.setErrorMessage("Could not create a temporary folder to install.");
      return null;
    }
    Base.unzip(contribArchive, tempFolder);